jquery教程

推荐列表 站点导航

当前位置:首页 > jquery > jquery教程 >

ASP和ASP.Net共享Session解决办法

来源:网络整理  作者:  发布时间:2020-12-22 08:46
ASP和ASP.Net共享Session解决办法...
session("pass")="asdfas" 
还有一种方法,就是通过几个页面转换,我使用的也是这个方法,通过总结搜索到的资料,整理后编写了几个页面来转换。主要是通过隐藏的input来实现的。具体方法如下: 

<%@ Page language="c#" %> 
</script>

 Server.Transfer(Session["DestPage"].ToString(),true); 
Response.End
next
allsession(); //输出所有的Session,使用时可注释掉 

for each Item in Session.Contents 

打开aspxtoasp.aspx页面,action设为aspxtoasp.asp,即可将session值post到asp页面,因为是单向传递,不用在其他页面重复执行动作,经测试,传递成功!

<% 

Aspxtoasp.aspx代码如下:


<script language=C# runat=server> 

<script language="C#" runat="server">
     window.close();
    Response.Write("<input type=hidden name=" & Item) 


}
 Response.Write("Session["+obj.ToString()+"] - "+Session[obj.ToString()].ToString()+"<br>");//输出所有的Session,使用时可注释掉 
</script>

try 
Session.Timeout = 60; 
</script> 

Response.Write("<script language='javascript'>window.open('ASPXTOASP.aspx','new');</script>");

session("age")="23" 

Aspxtoasp.asp代码如下:
catch {}
  Session[Request.Form.GetKey(i)]=Request.Form[i].ToString(); 
foreach(object it in Session.Contents)
<script language="JavaScript">
Response.Write("<form name=frm id=frm action=""asptoaspx.aspx"" method=post >") 

trans.asp
Response.Write("</FORM>");
    Response.Write("<input type=hidden name=DestPage value=" & Request.querystring("DestPage") & ">") 
for(int i=0;i<Request.Form.Count;i++) 
用一个asp页,把session信息写到input中,提交给asp.net页

Response.Write("<scr" + "ipt>frm.submit();</scr" + "ipt>") 

session("name")="srx" 

next 
session("sex")="f" 

asptoaspx.aspx


%> 

     Response.Write("<input type=hidden name=" + it.ToString());
Response.Write ("There are " + Session.Contents.Count +" Session <I>var</I>iables<P>"); 
foreach(object obj in Session.Contents) 

’’-------------------------- 
     Session(Request.Form.Key(i))=Request.Form(i)
session("id")="1" 

asp 转 asp.net 页面: 

     Response.Write( " value=" + Session[it.ToString()].ToString() + " >");
Response.Write( "<form name=t id=t action=ASPXTOASP.asp method=post>" );
for i=1 to Request.Form.Count
<%
’’----------测试数据-------- 

微软的网站上提供的是用数据库实现的,觉得太麻烦,也有说直接使用的,但没有试成功。我认为直接使用是不可能的。
%>


    Response.Write( " value=" & Session(item) & " >") 
Response.Write("</FORM>") 
{

private void Page_Load(object sender, System.EventArgs e) 
end if 

登录页面使用C#重新创建,在成功登录后执行语句:

session("weight")="131" 
Response.Write("<script>t.submit();</script>");
if len(Request.QueryString("Destpage")) >4 then   
if( Session["DestPage"].ToString().Length >4 ) 
private void allsession() 

相关热词: 解决

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jq/jc/7051.shtml

相关文章
最新文章
PHP识别相片是否是颠倒的 PHP识别相片是否是颠倒的

时间:2020-12-28

python编程有哪些ide python编程有哪些ide

时间:2020-12-28

python开发工程师是做什么 python开发工程师是做什么

时间:2020-12-28

php构造函数的作用 php构造函数的作用

时间:2020-12-28

php怎么跟数据库连接 php怎么跟数据库连接

时间:2020-12-28

php实现顺序线性表 php实现顺序线性表

时间:2020-12-28

Python多重继承中的菱形继 Python多重继承中的菱形继

时间:2020-12-28

php中break的作用 php中break的作用

时间:2020-12-28

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

ASP和ASP.Net共享Session解决办法

2020-12-22 编辑:

session("pass")="asdfas" 
还有一种方法,就是通过几个页面转换,我使用的也是这个方法,通过总结搜索到的资料,整理后编写了几个页面来转换。主要是通过隐藏的input来实现的。具体方法如下: 

<%@ Page language="c#" %> 
</script>

 Server.Transfer(Session["DestPage"].ToString(),true); 
Response.End
next
allsession(); //输出所有的Session,使用时可注释掉 

for each Item in Session.Contents 

打开aspxtoasp.aspx页面,action设为aspxtoasp.asp,即可将session值post到asp页面,因为是单向传递,不用在其他页面重复执行动作,经测试,传递成功!

<% 

Aspxtoasp.aspx代码如下:


<script language=C# runat=server> 

<script language="C#" runat="server">
     window.close();
    Response.Write("<input type=hidden name=" & Item) 


}
 Response.Write("Session["+obj.ToString()+"] - "+Session[obj.ToString()].ToString()+"<br>");//输出所有的Session,使用时可注释掉 
</script>

try 
Session.Timeout = 60; 
</script> 

Response.Write("<script language='javascript'>window.open('ASPXTOASP.aspx','new');</script>");

session("age")="23" 

Aspxtoasp.asp代码如下:
catch {}
  Session[Request.Form.GetKey(i)]=Request.Form[i].ToString(); 
foreach(object it in Session.Contents)
<script language="JavaScript">
Response.Write("<form name=frm id=frm action=""asptoaspx.aspx"" method=post >") 

trans.asp
Response.Write("</FORM>");
    Response.Write("<input type=hidden name=DestPage value=" & Request.querystring("DestPage") & ">") 
for(int i=0;i<Request.Form.Count;i++) 
用一个asp页,把session信息写到input中,提交给asp.net页

Response.Write("<scr" + "ipt>frm.submit();</scr" + "ipt>") 

session("name")="srx" 

next 
session("sex")="f" 

asptoaspx.aspx


%> 

     Response.Write("<input type=hidden name=" + it.ToString());
Response.Write ("There are " + Session.Contents.Count +" Session <I>var</I>iables<P>"); 
foreach(object obj in Session.Contents) 

’’-------------------------- 
     Session(Request.Form.Key(i))=Request.Form(i)
session("id")="1" 

asp 转 asp.net 页面: 

     Response.Write( " value=" + Session[it.ToString()].ToString() + " >");
Response.Write( "<form name=t id=t action=ASPXTOASP.asp method=post>" );
for i=1 to Request.Form.Count
<%
’’----------测试数据-------- 

微软的网站上提供的是用数据库实现的,觉得太麻烦,也有说直接使用的,但没有试成功。我认为直接使用是不可能的。
%>


    Response.Write( " value=" & Session(item) & " >") 
Response.Write("</FORM>") 
{

private void Page_Load(object sender, System.EventArgs e) 
end if 

登录页面使用C#重新创建,在成功登录后执行语句:

session("weight")="131" 
Response.Write("<script>t.submit();</script>");
if len(Request.QueryString("Destpage")) >4 then   
if( Session["DestPage"].ToString().Length >4 ) 
private void allsession() 

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jq/jc/7051.shtml

相关文章

风云图片

推荐阅读

返回jquery教程频道首页